//todo ===========================发生请求获取用户信息===========================
function getUserInfo(){
axios.get('/my/userinfo',{
    // 配置
    // 请求头 headers
    // todo 封装到请求拦截器中
    // headers: {
    //     // Authorization:token的值
    //     Authorization:localStorage.getItem('token')
    // }
})
.then(({data}) => {

    // if(data.status===1 && data.message==="身份认证失败！"){
    // //不合法 回到登录页面登录去
    // location.href='/login.html'
    // }
    // 处理头像和昵称==>渲染到页面上
    // console.log(username,nickname)
    // 名字优先展示nickname 如果没有nickname才显示username
    let name =data.data.nickname||data.data.username
    // 头像
    // 要显示img还是文字头像 取决于服务器响应回来的数据 user_pic
    if(data.data.user_pic){
        // 成立说明有图
        $('.avatar').attr('src',data.data.user_pic).show()
        // 代码不加会出现bug 会出现两个头像
        $('.text-avatar-box').hide()
    }else{
        // 没有user_name的值 显示文字头像
        $('.text-avatar-box').show()
        $('.text-avatar').text(name[0].toUpperCase())
        $('.avatar').hide()
    }
    $('#welcome').text('欢迎'+name)
})
}
getUserInfo()

// todo==================================退出功能==================================
const layer = layui.layer;
$('#btnLogout').on('click',function(){
    layer.confirm('确认退出吗?', {icon: 3, title:'提示'}, function(index){
        //do something
            // 清除本地存储的token（令牌）
    localStorage.removeItem('token')
    // 跳转回登录页面
    location.href='/login.html'
        // layer.close(index);
      });

})
